#ifndef _FBT_HCI_EVENTS_H
#define _FBT_HCI_EVENTS_H

#include "fbtHciEventStructs.h"

#define	FBT_HCI_EVENT_INVALID									0x00
#define	FBT_HCI_EVENT_INQUIRY_COMPLETE							0x01
#define	FBT_HCI_EVENT_INQUIRY_RESULT							0x02
#define	FBT_HCI_EVENT_CONNECTION_COMPLETE						0x03
#define	FBT_HCI_EVENT_CONNECTION_REQUEST						0x04
#define	FBT_HCI_EVENT_DISCONNECTION_COMPLETE					0x05
#define	FBT_HCI_EVENT_AUTHENTICATION_COMPLETE					0x06
#define	FBT_HCI_EVENT_REMOTE_NAME_REQUEST_COMPLETE				0x07
#define	FBT_HCI_EVENT_ENCRYPTION_CHANGE_EVENT					0x08
#define	FBT_HCI_EVENT_CHANGE_CONNECTION_LINK_KEY_COMPLETE		0x09
#define	FBT_HCI_EVENT_MASTER_LINK_KEY_COMPLETE					0x0a
#define	FBT_HCI_EVENT_READ_REMOTE_SUPPORTED_FEATURES			0x0b
#define	FBT_HCI_EVENT_READ_REMOTE_VERSION_INFORMATION			0x0c
#define	FBT_HCI_EVENT_QOS_SETUP_COMPLETE						0x0d
#define	FBT_HCI_EVENT_COMMAND_COMPLETE							0x0e
#define	FBT_HCI_EVENT_COMMAND_STATUS							0x0f
#define	FBT_HCI_EVENT_HARDWARE_ERROR							0x10
#define	FBT_HCI_EVENT_FLUSH_OCCURRED							0x11
#define	FBT_HCI_EVENT_ROLE_CHANGE								0x12
#define	FBT_HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS				0x13
#define	FBT_HCI_EVENT_MODE_CHANGE								0x14
#define	FBT_HCI_EVENT_RETURN_LINK_KEYS							0x15
#define	FBT_HCI_EVENT_PIN_CODE_REQUEST							0x16
#define	FBT_HCI_EVENT_LINK_KEY_REQUEST							0x17
#define	FBT_HCI_EVENT_LINK_KEY_NOTIFICATION						0x18
#define	FBT_HCI_EVENT_LOOPBACK_COMMAND							0x19
#define	FBT_HCI_EVENT_DATA_BUFFER_OVERFLOW_EVENT				0x1a
#define	FBT_HCI_EVENT_MAX_SLOTS_CHANGE							0x1b
#define	FBT_HCI_EVENT_READ_CLOCK_OFFSET							0x1c
#define	FBT_HCI_EVENT_CONNECTION_PACKET_TYPE_CHANGED			0x1d
#define	FBT_HCI_EVENT_QOS_VIOLATION								0x1e
#define	FBT_HCI_EVENT_PAGE_SCAN_MODE_CHANGE						0x1f
#define	FBT_HCI_EVENT_PAGE_SCAN_REPETITION_MODE_CHANGE			0x20
#define	FBT_HCI_EVENT_FLOW_SPECIFICATION_COMPLETE				0x21
#define	FBT_HCI_EVENT_INQUIRY_RESULT_WITH_RSSI					0x22
#define	FBT_HCI_EVENT_READ_REMOTE_EXTENDED_FEATURES_COMPLETE	0x23
#define	FBT_HCI_EVENT_SYNCHRONOUS_CONNECTION_COMPLETE			0x24
#define	FBT_HCI_EVENT_SYNCHRONOUS_CONNECTION_CHANGED			0x25

#endif // _FBT_HCI_EVENTS_H